package com.javalong.mir.service;

import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.javalong.mir.dao.MediaDao;
import com.javalong.mir.pojo.Media;

@Service
public class MediaService {

	@Autowired
	private MediaDao mediaDao;
	
	public List<Media> getList(int page,int pageSize){
		return mediaDao.findAll(page, pageSize);
	}
	
	public void save(Media media){
		mediaDao.save(media);
	}
	
	public int getCount(){
		return mediaDao.getCount();
	}
	
	public List<Media> getMediaList(int beginRow,int pageSize){
		return mediaDao.findAll(beginRow, pageSize);
	}
	
	public Media findBannerById(int id){
		return mediaDao.findById(id);
	}
	
	public void delete(int id){
		mediaDao.delete(id);
	}
	
	public void updateMedia(Media media){
		media.setUpdateAt(new Date());
		mediaDao.update(media);
	}
	
}
